//==========================================================================
// Copyright (c) 2000-2008,  Elastos, Inc.  All Rights Reserved.
//==========================================================================

#ifndef __ELASTOS_VECTOR_H__
#define __ELASTOS_VECTOR_H__

#ifdef KCONFIG_HIGH_VECTOR
#define VECTOR_TABLE_BASE (virtaddr_t)0xffff0000
#else
#define VECTOR_TABLE_BASE (virtaddr_t)0x00000000
#endif // KCONFIG_HIGH_VECTOR

typedef uint_t vector_t;

const uint_t c_uMaxSizeOfVectorTable = 0x100;

EXTERN byte_t g_vectorTableArea[c_uMaxSizeOfVectorTable];

#endif //__ELASTOS_VECTOR_H__
